package com.ztgf.order.models.bo;

import com.ztgf.common.bo.BaseBO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * author: chenyu.wang
 * date: 2020-07-30 14:32
 * Description: 后台管理系统商品列表查询BO
 */
@Data
public class OrderAdminListBO extends BaseBO implements Serializable {

    @ApiModelProperty(value = "买家名称")
    private String buyerName;
    @ApiModelProperty(value = "卖家名称")
    private String sellerName;
    @ApiModelProperty(value = "卖家手机号")
    private String sellerSMobilePhoneNumber;
    @ApiModelProperty(value = "买家手机号")
    private String buyerSMobilePhoneNumber;
    @ApiModelProperty(value = "公司名称")
    private String companyName;
    @ApiModelProperty(value = "邀请码")
    private String invitationCode;
    @ApiModelProperty(value = "开始时间")
    private String startingTime;
    @ApiModelProperty(value = "结束时间")
    private String endTime;
    @ApiModelProperty(value = "交易状态 0待确定、1待签合同、2待付款、3待发货、4待签收、5已签收、6买家取消、7卖家已取消")
    private Integer tradingStatus;
    @ApiModelProperty(value = "订单编号")
    private String orderNumber;
    @ApiModelProperty(value = "商品标题")
    private String productTitle;
    @ApiModelProperty(value = "询盘订单类型;0普通、1询价")
    private Integer purchaseOrderType;
    @ApiModelProperty(value = "询盘商品信息表id")
    private Long purchaseInfoId;
    @ApiModelProperty(value = "签收开始时间")
    private String startTime1;
    @ApiModelProperty(value = "签收结束时间")
    private String endTime1;
    @ApiModelProperty(value = "佣金支付或者退款开始时间")
    private String commissionStarTime;
    @ApiModelProperty(value = "佣金支付或者退款结束时间")
    private String commissionEndTime;
    @ApiModelProperty(value = "需要导出的ids")
    private String ids;
    @ApiModelProperty(value = "订单状态")
    private Integer status;

}
